@charset "utf-8";
/* CSS Document */
html { padding:0; margin:0;}
*{margin:0;	padding:0;font-size:12px; font-family:"微软雅黑", "宋体",Arial, Helvetica, sans-serif;}
body{ margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background:#fff;}
ol, ul { list-style:none;}
ul li{
	list-style: none;
}
a{ text-decoration:none;}
.abc{display:none;}
#topmain{ margin:0 auto; padding:0; width:100%; height:40px; background:#ECF0F1;}
#top{ margin:0 auto; padding:0; width:100%; height:40px; max-width:1000px; font-family:"微软雅黑", "宋体"; font-size:12px; color:#666666; text-align:left; text-decoration:none; line-height:34px; font-weight:normal; }

#top a{ font-family:"微软雅黑", "宋体"; font-size:12px; color:#666666; text-align:left; text-decoration:none; line-height:34px; font-weight:normal; }
#top a:hover{color:#E3001B;}


#logo{ margin:0 auto; padding:0; width:100%; height:100px; max-width:1000px;}
#logo-left{ margin:0; padding:0; width:40%; height:70px; padding:15px 0; float:left;}
#logo-right{ margin:0; padding:0; width:40%; height:70px; padding:15px 0; float:right; text-align:right;}


#menumain{ margin:0 auto; padding:0; width:100%; height:40px; background:#E3001B;}
#menu{ margin:0 auto; padding:0; width:100%; height:40px; background:#E3001B; max-width:1000px;}
#menu ul{ margin:0; padding:0; width:1000px; height:40px; list-style:none;}
#menu ul li{ margin:0; padding:0; width:140px; height:40px; float:left;  display:block; font-family:"微软雅黑", "宋体"; font-size:15px; color:#fff; text-align:center; text-decoration:none; line-height:40px; font-weight:normal;}
#menu ul li a{ margin:0; padding:0; width:140px; height:40px; float:left; display:block; font-family:"微软雅黑", "宋体"; font-size:15px; color:#fff;  text-align:center; text-decoration:none; line-height:40px;font-weight:normal; }
#menu ul li a:hover{ color:#fff; background:#AF0014; }


#banner{ margin:0 auto; padding:0; width:100%; height:432px; }

#indexgun{ margin:0 auto; padding:0; width:100%; max-width:970px; border:1px solid #ccc; border-radius: 3px; height:auto; padding:15px;}
#indexgunmain{ margin:0; padding:0; width:100%;  height:auto;font-family:"微软雅黑", "宋体"; font-size:12px; color:#888; text-align:left; text-decoration:none; line-height:24px; font-weight:normal;}
#indexgunmain span{ font-family:"微软雅黑", "宋体"; font-size:14px; color:#E3001B; text-align:left; text-decoration:none; line-height:24px; font-weight:normal;}

#indexgunmain a{ font-family:"微软雅黑", "宋体"; font-size:12px; color:#888; text-align:left; text-decoration:none; line-height:24px; font-weight:normal;}
#indexgunmain a:hover{  color:#E3001B;}


#indexabout{ margin:0 auto; padding:20px 0; width:100%; height:auto; background:#F8F8F8; margin-top:40px;}
#indexabout1{ margin:0 auto; padding:0; width:100%; max-width:1000px; height:auto;}

#indexabout11{ margin:0; padding:0; width:31%; height:auto; float:left; }
#indexabout12{ margin:0; padding:0; width:31%; margin-left:3%; margin-right:4%; height:auto; float:left;}
#indexabout13{ margin:0; padding:0; width:31%; height:auto; float:left;}


#indexabout111{ margin:0; padding:0 2%; width:96%; height:40px;margin-top:20px;}
#indexabout1111{ margin:0; padding:0; width:auto; height:40px; float:left; border-bottom:3px solid #E3001B;font-family:"微软雅黑", "宋体"; font-size:16px; color:#000; text-align:left; text-decoration:none; line-height:36px; font-weight: bold;}

#indexabout1112{ margin:0; padding:0; width:auto; height:40px; margin-left:10px; float:left;font-family:Arial; font-size:12px; color:#666; text-align:left; text-decoration:none; line-height:40px; font-weight:normal;}

#indexabout112{ margin:0; ppadding:0 2%; width:96%; height:112px;margin-top:20px;}
#indexabout113{ margin:0;padding:0 2%; width:96%; height:auto;margin-top:20px;font-family:"微软雅黑", "宋体"Arial; font-size:12px; color:#666; text-align:left; text-decoration:none; line-height:20px; font-weight:normal;}

#indexabout113 a{ font-family:"微软雅黑", "宋体"Arial; font-size:12px; color:#666; text-align:left; text-decoration:none; line-height:20px; font-weight:normal;}
#indexabout113 a:hover{ color:#000;}


#indexabout114{ margin:0;padding:0 2%; width:96%; height:auto;font-family:"微软雅黑", "宋体"Arial; font-size:12px; color:#666; text-align:left; text-decoration:none; line-height:20px; font-weight:normal;}

#indexabout114 a{ margin:0; padding:0 2%; width:96%; height:auto;font-family:"微软雅黑", "宋体"Arial; font-size:12px; color:#E3001B; text-align:left; text-decoration:none; line-height:20px; font-weight:normal;}
#indexabout114 a:hover{color:#666;}


#indexabout121{ margin:0; padding:0 2%; width:96%; height:40px;margin-top:20px;}
#indexabout1211{ margin:0; padding:0; width:auto; height:40px; float:left; border-bottom:3px solid #E3001B;font-family:"微软雅黑", "宋体"; font-size:16px; color:#000; text-align:left; text-decoration:none; line-height:36px; font-weight: bold;}

#indexabout1212{ margin:0; padding:0; width:auto; height:40px; margin-left:10px; float:left;font-family:Arial; font-size:12px; color:#666; text-align:left; text-decoration:none; line-height:40px; font-weight:normal;}
#indexabout122{ margin:0; padding:0 2%; width:96%;height:auto;margin-top:20px; background:#fff; padding:20px;}
#indexabout1221{ margin:0; padding:0 2%; width:96%; height:160px;}
#indexabout1221 ul{ margin:0; padding:0 2%; width:96%; height:auto; list-style:none;}
#indexabout1221 ul li{ margin:1%; padding:0; width:48%; height:40px; float:left;  display:block; font-family:"微软雅黑", "宋体"; font-size:15px; color:#888; text-align:left; text-decoration:none; line-height:40px; font-weight:normal;}
#indexabout1221 ul li a{ margin:0; padding:0; width:100%; height:40px; border-bottom:1px dashed #888; background:url(../images/7.jpg) no-repeat left center;float:left; display:block; font-family:"微软雅黑", "宋体"; font-size:12px; color:#888;  text-align:left; text-decoration:none; line-height:40px;font-weight:normal; }
#indexabout1221 ul li a:hover{ color:#AF0014; }

#indexabout1222{ margin:0; padding:0; width:auto; height:30px;margin-top:20px; background:#fff; padding:20px;}


#indexabout131{ margin:0; padding:0; width:298px; height:40px;margin-top:20px;}
#indexabout1311{ margin:0; padding:0; width:auto; height:40px; float:left; border-bottom:3px solid #E3001B;font-family:"微软雅黑", "宋体"; font-size:16px; color:#000; text-align:left; text-decoration:none; line-height:36px; font-weight: bold;}

#indexabout1312{ margin:0; padding:0; width:auto; height:40px; margin-left:10px; float:left;font-family:Arial; font-size:12px; color:#666; text-align:left; text-decoration:none; line-height:40px; font-weight:normal;}

#indexabout132{ margin:0; padding:0; width:298px; height:274px;margin-top:20px;}



#indexpro{ margin:0 auto; padding:0; width:100%; height:auto; background:#fff;}
#indexpro1{ margin:0 auto; padding:0; width:100%; max-width:1000px; height:auto; background:#fff;}
#indexpro11{ margin:0 auto; padding:0; width:100%; max-width:1000px; height:40px; margin-top:20px; }
#indexpro111{ margin:0; padding:0; width:auto; height:40px; float:left; border-bottom:3px solid #E3001B;font-family:"微软雅黑", "宋体"; font-size:16px; color:#000; text-align:left; text-decoration:none; line-height:36px; font-weight: bold;}

#indexpro112{ margin:0; padding:0; width:auto; height:40px; margin-left:10px; float:left;font-family:Arial; font-size:12px; color:#666; text-align:left; text-decoration:none; line-height:40px; font-weight:normal;}
#indexpro12{ margin:0 auto; padding:0; width:100%; max-width:1000px; height:200px; margin-top:20px; }

#list221{ margin:0; padding:0; width:213px; height:auto; margin-left:15px; margin-right:15px; float:left;}
#list221:hover{ background: url(image/a1.jpg) no-repeat;}
#listblank7{ margin:0; padding:0; width:213px; height:5px;}
#listpro{ margin:0; padding:0; width:213px; height:160px;}
#listpro a{ margin:0; padding:0; width:213px; height:155px;}

#listproname{ margin:0; padding:0; width:213px; height:40px;}
#listproname a{ margin:0; padding:0; width:213px; overflow:hidden; height:30px; border:0; display:block; font-family:"微软雅黑", "宋体"; font-size:13px; color:#000;font-weight: bold; text-align:center; text-decoration:none; line-height:30px;}
#listproname a:hover{ color:#58B530;}
#listproname1{ margin:0; padding:0; width:213px; height:auto; min-height:80px; font-family:"微软雅黑", "宋体"; font-size:12px; color:#999999; text-align:center; text-decoration:none; line-height:20px;}


#indexnew{ margin:0 auto; padding:30px 0; width:100%; height:auto; background:#F8F8F8; margin-top:40px;}
#indexnewmain{ margin:0 auto; padding:0; width:100%; max-width:1000px; height:auto; }
#indexnew1{ margin:0; padding:0; width:31%; height:auto; float:left;}
#indexnew11{ margin:0 auto; padding:0; width:100%; max-width:1000px; height:40px; margin-top:20px; }
#indexnew111{ margin:0; padding:0; width:auto; height:40px; float:left; border-bottom:3px solid #E3001B;font-family:"微软雅黑", "宋体"; font-size:16px; color:#000; text-align:left; text-decoration:none; line-height:36px; font-weight: bold;}

#indexnew112{ margin:0; padding:0; width:auto; height:40px; margin-left:10px; float:left;font-family:Arial; font-size:12px; color:#666; text-align:left; text-decoration:none; line-height:40px; font-weight:normal;}

#indexnew12{ margin:0 auto; padding:0; width:100%; max-width:1000px; height:auto; margin-top:20px; }



#indexnew2{ margin:0; padding:0; width:30%; margin-left:2%; margin-right:2%; height:auto; float:left;}
#indexnew21{ margin:0 auto; padding:0; width:100%;  height:40px; margin-top:20px; }
#indexnew211{ margin:0; padding:0; width:auto; height:40px; float:left; border-bottom:3px solid #E3001B;font-family:"微软雅黑", "宋体"; font-size:16px; color:#000; text-align:left; text-decoration:none; line-height:36px; font-weight: bold;}

#indexnew212{ margin:0; padding:0; width:auto; height:40px; margin-left:10px; float:left;font-family:Arial; font-size:12px; color:#666; text-align:left; text-decoration:none; line-height:40px; font-weight:normal;}

#indexnew22{ margin:0 auto; padding:10px 0; width:100%;  height:auto; margin-top:20px; background:#fff; }
#indexnew221{ margin:0 4%; padding:0; width:92%; height:auto; font-family:"微软雅黑", "宋体"; font-size:12px; color:#58B530; text-align:left; text-decoration:none; line-height:20px; font-weight: bold;}
#indexnew221 a{ font-family:"微软雅黑", "宋体"; font-size:12px; color:#E3001B; text-align:left; text-decoration:none; line-height:20px; font-weight: bold;}
#indexnew221 a:hover{ color:#000;}

#indexnew222{ margin:0 4% 10px 4%; padding:0; width:92%; height:auto; padding:0;font-family:"微软雅黑", "宋体"; font-size:12px; color:#888; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}



#indexnew3{ margin:0; padding:0; width:35%; height:auto; float:left;}
#indexnew31{ margin:0 auto; padding:0; width:100%;height:40px; margin-top:20px; }
#indexnew311{ margin:0; padding:0; width:auto; height:40px; float:left; border-bottom:3px solid #E3001B;font-family:"微软雅黑", "宋体"; font-size:16px; color:#000; text-align:left; text-decoration:none; line-height:36px; font-weight: bold;}

#indexnew312{ margin:0; padding:0; width:auto; height:40px; margin-left:10px; float:left;font-family:Arial; font-size:12px; color:#666; text-align:left; text-decoration:none; line-height:40px; font-weight:normal;}

#indexnew32{ margin:0 auto; padding:0; width:100%; height:237px; margin-top:20px; background: url(../images/9.jpg) no-repeat top right #fff; }
#indexnew321{ margin:0; padding:0; width:160px; height:auto; padding-left:20px; padding-right:260px; float:left; margin-top:20px;}
#indexnew3211{ margin:0; padding:0; width:40px; height:45px; float:left;}
#indexnew3212{ margin:0; padding:0; width:120px; height:45px; float:left;font-family:"微软雅黑", "宋体"; font-size:12px; color:#888; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}



#indexlink{ margin:0 auto; padding:0; width:100%; max-width:1000px; margin-top:20px; margin-bottom:20px; height:auto; padding:20px; border:1px solid #ccc;font-family:"微软雅黑", "宋体"Arial; font-size:12px; color:#666; text-align:left; text-decoration:none; line-height:20px; font-weight:normal;}
#indexlink span{font-family:"微软雅黑", "宋体"; font-size:14px; color:#E3001B; text-align:left; text-decoration:none; line-height:22px; font-weight: normal; }

#indexlink a{ font-family:"微软雅黑", "宋体",Arial; font-size:12px; color:#666; text-align:left; text-decoration:none; line-height:20px; font-weight:normal;}
#indexlink a:hover{  color:#E3001B;}




#conline{ margin:0 auto; padding:0; width:100%; height:80px; max-width:1000px; border-bottom:1px solid #ccc;}
#conlineleft{ margin:0; padding:0; width:500px; height:50px; margin-top:30px; float:left;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:16px; color:#666; text-align:left; text-decoration:none; line-height:50px; font-weight: normal;}
#conlineright{ margin:0; padding:0; width:auto; height:50px; margin-top:30px; float:right;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#7B7B7B; text-align:right; text-decoration:none; line-height:22px; font-weight: normal;}
#conlineright a{ font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#7B7B7B; text-align:right; text-decoration:none; line-height:22px; font-weight: normal;}
#conlineright a:hover{ color::#E3001B;}

#con{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1000px; margin-top:40px; margin-bottom:40px;}
#conleft{ margin:0; padding:0; width:21%; height:auto; float:left;}
#conleft1{ margin:0; padding:0; width:100%; height:auto; display:block; border:1px solid #DFDFDF;}
#conleft11{ margin:0; padding:0; width:100%; height:50px; background:#AE0014;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-align:center; text-decoration:none; line-height:50px; font-weight: normal;}
#conleft12{ margin:0 auto; padding:0; width:90%; height:auto; font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:16px; color:#666; text-align:left; text-decoration:none; line-height:50px; font-weight: normal;}

#conleft12 ul{ margin:0; padding:0; width:100%;height:auto; list-style:none;}
#conleft12 ul li{ margin:0; padding:0; width:100%; height:41px;}
#conleft12 ul li a{ margin:0; padding:0;width:100%;  display:block; border-bottom:1px dashed #ccc;  height:41px; font-family:"微软雅黑","宋体"; font-size:12px;color:#666666; text-align:left; text-decoration:none; line-height:41px;}
#conleft12 ul li a:hover{ color:#E3001B; }

#conleft12 ul li.acc a{ margin:0; padding:0;width:100%; display:block;  height:41px; font-family:"微软雅黑","宋体"; font-size:12px;color:#E3001B; text-align:left; text-decoration:none; line-height:41px;}
#conleft12 ul li.acc a:hover{font-size:14px;color:#E3001B;}

#conleft2{ margin:0; padding:0; width:100%; height:auto; margin-top:40px; display:block; border:1px solid #DFDFDF;}
#conleft21{ margin:0 auto; padding:0; width:100%;background:#AE0014; height:40px;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-align:center; text-decoration:none; line-height:40px; font-weight: normal;}

#conleft22{ margin:0 auto; padding:0; width:94%; height:auto;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:left; text-decoration:none; line-height:25px; font-weight: normal; }



#conright{ margin:0; padding:0; width:70%; padding:2%; margin-left:3%; height:auto; float:left; border:1px solid #DFDFDF;}
#conright1{ margin:0; padding:0; width:100%; height:40px; float:left;font-family:"微软雅黑", "宋体"; font-size:18px; color:#000;  text-align:center; text-decoration:none; line-height:40px;font-weight: normal;}

#conright1 h1{ font-family:"微软雅黑", "宋体"; font-size:18px; color:#000;  text-align:center; text-decoration:none; line-height:40px;font-weight: normal;}

#conright2{ margin:0; padding:0; width:100%; height:auto; float:left;font-family:"微软雅黑", "宋体"; font-size:14px; color:#666;  text-align:left; text-decoration:none; line-height:30px;font-weight: normal;}
#conright2 img{ max-width: 100%; height: auto;}


#confangan1{ margin:10px 1%; padding:0; width:47%; height:auto; border:1px solid #ccc; float:left;}
#confangan11{ margin:0; padding:0; width:100%; height:auto; float:left;}
#confangan12{ margin:0; padding:0; width:100%; height:auto; float:left;font-family:"微软雅黑", "宋体"; font-size:14px; color:#666;  text-align:center; text-decoration:none; line-height:30px;font-weight: normal;}
#confangan12 a{font-family:"微软雅黑", "宋体"; font-size:14px; color:#666;  text-align:center; text-decoration:none; line-height:30px;font-weight: normal;}
#confangan12 a:hover{ color:#000;}

#confangan2{ margin:10px 1%; padding:0; width:47%; height:auto; border:1px solid #ccc; float:left; }


#conk{ margin:0 auto; padding:0; width:100%; height:40px;}


#footsite{ margin:0 auto; padding:0; width:100%; height:291px; background:url(../images/20.jpg) no-repeat top center #4A4A4A;}
#footsitemain{ margin:0 auto; padding:0; width:100%; max-width:1000px; height:251px; padding-top:40px; }
#site1{ margin:0; padding:0; width:130px; height:250px; float:left;}
#site11{ margin:0; padding:0; width:130px; height:40px; background:url(image/33.jpg) no-repeat bottom;font-family:"微软雅黑", "宋体"; font-size:14px; color:#ffffff;  text-align:left; text-decoration:none; line-height:34px;font-weight: bold;}
#site12{ margin:0; padding:0; width:130px; height:auto;}
#site12 ul { padding:0; margin:0; list-style:none; border:0; float:left; width:130px; text-align:left;}
#site12 ul li{ margin:0; padding:0;border:0; width:130px; height:22px;  display:block; font-family: "微软雅黑","宋体"; font-size:12px;color:#ffffff; text-align:center; text-decoration:none; line-height:22px; float:left;}
#site12 ul li a{ margin:0; padding:0; border:0; width:130px; height:22px; display:block; font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#7B7B7B; text-align:left; text-decoration:none; line-height:22px; font-weight: normal;}
#site12 ul li a:hover{color:#fff;}

#site2{ margin:0; padding:0; width:202px; height:250px; float:right;}


#foot{ margin:0 auto; padding:0; width:100%; height:auto; background:#484848;}
#footmain{ margin:0 auto; padding:0; width:100%; max-width:1000px; height:auto;}

#footleft{ margin:0; padding:0; width:70%; height:auto; float:left; padding-top:30px;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#7B7B7B; text-align:left; text-decoration:none; line-height:22px; font-weight: normal;}
#footleft a{ font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#7B7B7B; text-align:left; text-decoration:none; line-height:22px; font-weight: normal;}
#footleft a:hover{ color:#fff;}

#footright{ margin:0; padding:0; width:30%; height:auto; float:right; padding-top:30px;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#7B7B7B; text-align:left; text-decoration:none; line-height:22px; font-weight: normal;}

#footright1{ margin:0; padding:0; width:100%; height:31px; float:left;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#7B7B7B; text-align:left; text-decoration:none; line-height:22px; font-weight: normal;}

#footright2{ margin:0; padding:0; width:100%; height:31px; float:left;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#7B7B7B; text-align:left; text-decoration:none; line-height:22px; font-weight: normal;}
#footright2 a{ font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#7B7B7B; text-align:left; text-decoration:none; line-height:22px; font-weight: normal;}
#footright2 a:hover{ color:#fff;}


.news_list {
	margin:0;
	padding:0;
	background:#fff;
	padding:0;
}
.news_list li {
	padding:10px;
	border-bottom:1px solid #eee;
	font-size:14px;
	line-height:30px;
	color:#999;
	clear:both;
	height:140px
}
.news_list li:hover {
	background:#f2f2f2
}
.news_list li img {
	float:left;
	margin-right:20px;
	width:180px;
	height:120px
}
.news_list li h5 {
	font-size:15px;
	color:#333;
	line-height:28px;
	font-weight:normal;
	text-decoration:none;
}
.news_list li:hover a h5 {
	color:#e10000
}
.news_list li p {
	max-height:120px;
	overflow:hidden;
	display:block
}
.news_list li:hover p {
	color:#333
}
.news_list li span {
	background:url(../images/icon_time.png) left center no-repeat;
	padding-left:18px;
	font-size:12px;
	line-height:30px;
	color:#CCC
}
.news_info {
	background:#fff;
	padding:20px;
	font-size:14px;
	line-height:30px;
	margin-bottom:40px
}
.news_info h1.title {
	font-size:28px;
	color:#000;
	line-height:45px;
	margin-bottom:10px;
	text-align:center
}
.news_info .data {
	font-size:12px;
	color:#ccc;
	line-height:30px;
	margin-bottom:10px;
	text-align:center;
	border-bottom:1px solid #eee
}
.news_info .prev {
	width:48%;
	font-size:16px;
	border:1px solid #eee;
	margin-top:40px;
	background:url(../images/arrow_l.png) 3% center no-repeat;
	-webkit-transition:.3s all ease;
	-moz-transition:.3s all ease;
	-ms-transition:.3s all ease;
	-o-transition:.3s all ease;
	transition:.3s all ease;
	float:left
}
.news_info .prev a {
	display:block;
	padding:10px 0 10px 40px;
	color:#ccc
}
.news_info .prev:hover {
	background:url(../images/arrow_l.png) 1% center no-repeat #e10000
}
.news_info .prev:hover a {
	color:#fff
}
.news_info .next {
	width:48%;
	font-size:16px;
	border:1px solid #eee;
	margin-top:40px;
	background:url(../images/arrow_r.png) 97% center no-repeat;
	-webkit-transition:.3s all ease;
	-moz-transition:.3s all ease;
	-ms-transition:.3s all ease;
	-o-transition:.3s all ease;
	transition:.3s all ease;
	float:right;
	text-align:right
}
.news_info .next a {
	display:block;
	padding:10px 40px 10px 0;
	color:#ccc
}
.news_info .next:hover {
	background:url(../images/arrow_r.png) 99% center no-repeat #e10000
}
.news_info .next:hover a {
	color:#fff
}
.news {
	background:#eaeaea;
	overflow:hidden;
	margin-bottom:75px
}
.news-text {
	float:left;
	width:49%;
	height:100%;
	position:relative
}
.news-text-box {
	width:80%;
	padding:10% 0;
	margin:0 auto
}
.news-img {
	float:right;
	width:50%;
	overflow:hidden;
	max-height:438px
}
.news-img img {
	transition:all 1.8s;
	-webkit-transition:all 1.8s
}
.news-img img:hover {
	transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1)
}
.news-text-box h3 {
	font:normal 20px/26px "微软雅黑";
	color:#444;
	padding-bottom:30px
}
.news-text-box h3 a {
	color:#444
}
.news-text-box h3 a:hover {
	color:#000
}
.news-text-box p {
	height:85px;
	font:12px/20px "微软雅黑";
	color:#7b7b7b
}
.news-text-box .newsmore {
	display:inline-block;
	width:120px;
	height:32px;
	background:#868686;
	border:1px solid #7b7b7b;
	font:14px/32px Arial;
	text-align:center;
	color:#fff;
	transition:all .3s
}
.news-text-box .newsmore:hover {
	background:#e10000;
	border:1px solid #960303
}
.news-text-box .newstime {
	position:absolute;
	left:10%;
	bottom:8%
}
.news-info {
	position:absolute;
	width:100%;
	max-width:1280px;
	min-height:980px;
	left:50%;
	top:545px;
	background:#fff;
	display:none;
	z-index:1000
}
.news-overlay {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:.7;
	filter:Alpha(opacity=70);
	z-index:999;
	display:none
}
.news-content {
	width:90%;
	margin:120px auto
}


.prori {
	width:100%;
	overflow:hidden
}
.prori ul {
	width:105%
}
.prori ul li {
	float:left;
	width:220px;
	height:280px;
	position:relative;
	overflow:hidden;
	padding-top:10px;
	margin:1%;
	
}
.prori ul li img{width:90%; height:auto;
}
.prori ul li .proliname {
	text-align:center;
	font-size:13px;
	color:#666;
	margin-top:20px
}
.prori ul li .proliname a{
	text-align:center;
	font-size:13px;
	color:#666;
}
.prori ul li .proliname a:hover{
	color:#CC3300;
}

.prori ul li .proliname span {
	text-align:center;
	font-size:12px;
	color:#999;
	display:block
}
.prori ul li .prolicover {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	opacity:.9;
	filter:Alpha(opacity=90);
	background:#e10000;
	display:none;
	overflow:hidden
}
.prori ul li .prolitext {
	position:absolute;
	width:180px;
	left:20px;
	top:-240px;
	font:14px/21px "微软雅黑";
	color:#fff;
	height:235px;
	overflow:hidden
}
.prori ul li .prolitext span {
	display:block;
	font:normal 12px/16px Arial;
	color:#fff;
	opacity:.5;
	filter:Alpha(opacity=50)
}
.prori ul li .prolimore {
	position:absolute;
	right:81px;
	bottom:-26px;
	overflow:hidden
}
.prori ul li .prolimore a {
	padding:5px 10px;
	text-align:center;
	border:1px solid #fff;
	color:#fff;
	display:block;
	transition:all .3s;
	font-size:14px
}
.prori ul li .prolimore a:hover {
	background:#fff;
	color:#e10000;
	border:1px solid #fad1d1
}
.pro_head {
	height:500px;
	margin-bottom:10px;
	position:relative
}
.pro_head .pro_intro {
	width:240px;
	color:#ccc;
	padding:25px;
	color:#666;
	background:#fff;
	height:450px;
	font-size:14px;
	margin-left:10px;
	position:absolute;
	right:0
}
.pro_head .pro_intro h3 {
	font:21px/30px "微软雅黑" normal;
	color:#000;
	margin-bottom:25px
}
.pro_head .pro_intro .price {
	font-weight:normal;
	text-align:center;
	position:absolute;
	font-size:21px;
	color:#F00;
	top:450px
}
.pro_head .pro_img {
	background:#fff;
	margin-right:310px;
	height:500px;
	position:relative;
	text-align:center
}
.more_img {
	position:absolute;
	right:0;
	top:0;
	width:60px;
	margin:15px
}
.more_img img {
	width:60px;
	height:60px;
	margin-bottom:10px;
	border:1px solid #eee
}
.pro_nav {
	height:48px
}
.pro_nav li {
	float:left;
	width:25%
}
.pro_nav li a {
	display:block;
	border-right:2px solid #fff;
	text-align:center;
	line-height:48px;
	font-size:18px;
	background:#e0e0e0
}
.pro_nav li:last-child a {
	border-right:0
}
.pro_nav li:hover a, .pro_nav li.on a {
	color:#fff;
	background:#656565
}
#pro_show {
	text-align:center;
	background:#fff;
	overflow:hidden;
	padding:25px 0
}
#pro_tech {
	background:#fff;
	overflow:hidden;
	padding:25px 30px;
	font-size:14px;
	line-height:30px
}
#pro_pack {
	background:#fff;
	overflow:hidden;
	padding:25px 30px;
	font-size:14px;
	line-height:30px
}
#pro_tech p, #pro_pack p {
	display:block;
	background:#eee;
	padding:3px 10px;
	margin-bottom:2px
}
#pro_aq {
	background:#fff;
	overflow:hidden;
	padding:25px 30px;
	font-size:14px;
	line-height:30px
}
#pro_news {
	text-align:center;
	background:#fff;
	overflow:hidden;
	padding:5px 0
}
#pro_news div {
	float:left;
	text-align:left;
	padding:10px;
	width:90%;
	margin:10px;
	border-bottom:2px solid #f2f2f2
}



#protable{ margin:0; padding:0; width:100%; height:30px; border-bottom:2px solid #E3001B; margin-top:40px; }
#protabletiao{ margin:0; padding:0; width:70px; height:30px; float:left; padding-left:20px; padding-right:20px; background:#E3001B;border-radius: 8px 8px 0 0;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:center; text-decoration:none; line-height:30px; font-weight: normal; }
#protabletiao1{ margin:0; padding:0; width:auto; height:30px; float:left; padding-left:20px; padding-right:20px; background:#E3001B;border-radius: 8px 8px 0 0;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:center; text-decoration:none; line-height:30px; font-weight: normal; }

#prolikemain{ margin:0; padding:0; width:100%; height:auto; margin-top:20px;}


#procon{ margin:0; padding:0; width:100%; height:auto;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:14px; color:#888; text-align:left; text-decoration:none; line-height:30px; font-weight: normal;}


#prolike{ margin:0; padding:0; width:100%; height:auto; margin-top:20px;}
#prolikeleft{ margin:0; padding:0; width:20%; height:auto; float:left;}
#prolikeright{ margin:0; padding:0; width:75%; margin-left:5%; height:auto; float:left;}

#prolikeright h6{font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:30px; font-weight: normal; }
#prolikeright h6 a{font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:14px; color:#666; text-align:left; text-decoration:none; line-height:30px; font-weight: bold; }
#prolikeright h6 a:hover{color:#000;}

#prolikeright p{font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#888; text-align:left; text-decoration:none; line-height:25px; font-weight: normal; }
#prolikeright span {
	background:url(../images/icon_time.png) left center no-repeat;
	padding-left:18px;
	font-size:12px;
	line-height:30px;
	color:#CCC
}





#newstitle { width: 726px; margin:0; padding:0; height:40px;font-family:"微软雅黑", "宋体"; font-size:18px; color:#000; text-align:center; text-decoration:none; line-height:40px; font-weight:normal; }

#newscon{ margin:0 auto; padding:0; width:726px; height:auto; font-family:"微软雅黑", "宋体"; font-size:14px; color:#666666; text-align:left; text-decoration:none; line-height:30px; font-weight:normal;}
#newsconk{ margin:0 auto; padding:0; width:726px; height:50px; font-family:"微软雅黑", "宋体"; font-size:14px; color:#666666; text-align:left; text-decoration:none; line-height:30px; font-weight:normal;}




.navbox,.nav li,.nav li.current a,.nav li.selected a span,.nav li a.selected,.nav li a.selected span{}
.navbox{height:40px;position:relative;z-index:90;}
.nav{width:1000px;margin:0 auto;}
.nav li{float:left;height:40px;background:#E3001B;padding:0;position:relative;}
.nav li.last{background:none;}
.nav li a{float:left;display:block;padding:0;height:40px;overflow:hidden;}
.nav li a span{float:left;display:block;padding:0;line-height:39px;font-size:14px;color:#fff;font-weight:800;cursor:pointer;width:120px;text-align:center;}
.nav li.selected a,.nav li a.selected{background:#AF0014; text-decoration:none;}
.nav li.selected a span,.nav li a.selected span{background-position:100% -60px;color:#fff;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:40px;left:0;z-index:90;}
.nav li .submenu{width:120px;background:#AF0014; border:0;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 1px #BEBEBE;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; text-decoration:none; line-height:28px; font-weight: normal;}
.nav li .submenu li.last{border:none;}
.nav li .submenu li a{float:none;padding:0;text-align:center;height:28px;line-height:28px;background:none;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; text-decoration:none; line-height:28px; font-weight: normal;}
.nav li .submenu li a:hover{background:#E3001B;}






.list_page {
	border-left:1px solid #d8d8d8;
	text-align:center;
	font-size:0;
	line-height:0;
	display:inline-block;
*display:inline;
	vertical-align:middle
}
.list_page li{
	list-style: none;
	float: left;
}
.list_page li.thisclass{
	width: 45px;
	height: 40px;
    font-size: 14px;
    line-height: 40px;
    font-weight: bold;
    background: #ccc;
    display: inline-block;
    vertical-align: top;
    border: 1px solid #ccc;
}
.list_page .next_page, .list_page .disabled, .list_page .current, .list_page a, .list_page .gap {
	padding:0 30px;
	border:1px solid #d8d8d8;
	border-left:0;
	display:inline-block;
	height:40px;
	line-height:40px;
	color:#666;
	float:left;
	background-color:#f0f0f0
}
.list_page .current, .list_page a, .list_page .gap {
	width:45px;
	padding:0;
	height:40px;
	display:inline-block
}
.list_page .current {
	color:#fff;
	background-color:#e10000
}
.list_page .disabled {
	color:#b4b4b4
}
.list_page .next_page {
	width:auto
}
.page_div {
	height:42px;
	margin:0 auto 20px;
*margin:20px 0;
	padding:25px 0 28px 0;
	display:none
}
.list_page a:hover {
	background-color:#fff
}
a.prev_page {
	padding:0 30px;
	width:auto
}
.page_div .picnext {
	width:225px;
	height:95px;
	display:none;
	background:url(../images/paging_icon1.png) no-repeat 0 -7px;
	vertical-align:top;
	margin:-22px 0 0 20px
}
.list_page span {
	display:inline-block;
	vertical-align:top;
	margin:0;
	padding:0
}
.list_page .next_page, .list_page .disabled, .list_page .current, .list_page a, .list_page .gap {
	float:none;
	font-size:14px;
	line-height:40px;
	font-weight:bold;
	display:inline-block;
	vertical-align:top;
	margin:0;
	padding:0
}

@media only screen and (max-width: 640px) {

	

.prori ul li {
	float:left;
	width:48%;
	height:auto;
	position:relative;
	overflow:hidden;
	padding-top:10px;
	margin:1%;
	
}
.prori ul li img{width:90%; height:auto;
}
}

@media only screen and (max-width: 400px) {

.prori ul li {
	float:left;
	width:96%;
	height:auto;
	position:relative;
	overflow:hidden;
	padding-top:10px;
	margin:1%;
	
}
}